clock/watch makers - French English Dictionary